package accountManagementNew.common.dto;

import accountManagementNew.common.enums.IsCreateTypeEnum;
import accountManagementNew.common.enums.UserStatusEnum;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;
import java.util.Date;

/**
 * @Author：lihonbin
 * @Version：1.0.0
 * @Date:2025/9/23
 * @Description: 用户DTO
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class UserDTO {
    private String username;// 用户名
    private String password;// 密码
    private String email;// 邮箱
    private String phone;// 电话号码
    private String nickname;// 昵称
    private Integer gender;//性别（0：女 1：男 2：保密）
    private String avatarUrl;// 头像地址
    private UserStatusEnum status;// 状态(0:注销,1:正常)
    private IsCreateTypeEnum isCreateType;// 是否自定义消费类型(0:是 1:否)
    private LocalDateTime registerTime;// 注册时间
    private LocalDateTime lastLogin;// 最后登录时间
    private LocalDateTime cancelTime;// 注销时间
}
